home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magic Disk 64
/
Magic_Disk_64_89-05_1989_-_de_Side_B.d64
/
grafix-pack.. 3
< prev
next >
Wrap
Text File
|
2023-02-26
|
4KB
|
121 lines
>grafix-pack..003
ICON WORK : Dieser Teil des Programms
dient zum Kreieren von Grafiken, die
zusammen mit dem normalen Zeichensatz
an einer beliebigen Position auf dem
Bildschirm aufgerufen werden koennen.
Man kann also Grafik, Text und z.B.
Eingaben gleichzeitig auf dem
Bildschirm haben. Dies ist eine
Alternative zu Sprites, wobei ein ICON
viel groesser sein kann als ein Sprite.
Icons werden nach dem selben Prinzip
wie Dump-Grafiken hergestellt. Die
Information wird auch hier wieder so
gut wie moeglich gecruncht. Sinnvoll
ist diese Anwendung wieder fuer
Adventureprogrammierer, die z.B. kleine
Grafiken (oder groessere) mit Text
mischen wollen. (Man kennt es ja von
'THE PAWN'.) Witzig ist es aber auch in
normalen Basicprogrammen kleinere
Grafiken zur Auflockerung einzubringen,
oder vielleicht sein selbst entworfenes
Markenzeichen zu zeigen oder z.B. wie
bei Geos spezielle Fenster fuer
Menuepunkte aufzurufen und sie dann mit
BCH (Window Basic) abzufragen. Die
Anwendungsmoeglichkeiten sind also sehr
vielseitig.
Der ICON-CREATOR verarbeitet drei
Farben. (Genau wie bei MC-Sprites) Das
Hires-Bild muss wieder ein Paint-Magic
Pic sein. Wenn man sich ICONS malt
(Paint-Magic), so duerfen bei Farbe
1, 2, 3 und 5 (nicht mehr 3 wie beim
Dumper / Sehr wichtig, bitte beachten)
wieder alle 16 Farben
benutzt werden. Farbe 4 (also die Farbe
beim Anwaehlen von der Taste 4) darf
nur die Farben 1-8 beinhalten (s.o.,
diesmal allerdings Taste 4 und nicht 3,
o.k. ?). ICONS werden grundsaetzlich
ohne Hintergrungdfarbe der Zeichen
gedumpt. (Farben mit Hilfe von F5 in
Paint-Magic verden nicht gesetzt)
Beim ersten Anklicken von ICON-WORK
wird man gefragt, ob man einen eigenen
Zeichensatz oder den original C-64 Zs.
benutzen will. Hat man sich entschieden
und ggf. einen Zs. nachgeladen, so
gelangt man ins naechste Menue. Hier
muss man festlegen, wieviele Zeichen
des Zeichensatzes erhalten bleiben
sollen. Die Chars die man nicht sieht
werden vom ICON-CREATOR benutzt und
gehen verloren.
Als naechstes kann man sich dann sein
ICON definieren. Es erscheint eine
Ecke, die in die linke obere Ecke des
ICONs zu setzen ist. Dabei wird der
Teil, der von der Ecke (ja,ja, ich
weiss, zu viele Ecken...?!?) verdeckt
wird, mitberechnet. Man drueckt den
Feuerknopf und positioniert das Ende
des Icons (Rechts unten) und noch mal
druecken. Jetzt wirds spannend. Der
64er rechnet und cruncht jetzt, danach
wirde der Status ausgegeben :
O.K. : Alles klar, das ICON ist
gegrabbt !!!
ICON TOO LONG : Das ICON belegt zuviel
Speicher. Als Alternative koennte man
die Anzahl der Zeichen, die noch
erhalten bleiben sollten herabsetzen
oder einfach das ICON mit Hilfe von
TRANSPOSE in Paint-Magic verkleinern.
TOO MANY ICONS DEFINED : Es wurden
schon zu viele ICONS definiert. (Es
wird der Speicher von $9000 - $C000
belegt, und wenn dieser voll ist gibt's
eben 'nen Error.)
Dann erscheint ein neues Menue. Hier
kann man entweder noch mehr ICONS
grabben, alles loeschen (danach gelangt
man wieder in das erste Menue und muss
bei neuer Auswahl von ICON WORK die
Angaben in Bezug auf den Zeichensatz
wiederholen), oder sich den schon
definierten Krempel ansehen. Letzters
erklaert sich im Programm selbst. Wenn
man alle gewuenschten ICONS gedumpt hat
kann man alles Abspeichern.
Nun kann man die ICONS in eigene
Basic-Programme einbinden. Mit dem
'BASIC ML-LOADER' (s.o) sind 2 Teile zu
laden. Zum Einen 'IZ/NAME' (ICON
Zeichensaz) und 'IM/NAME' (ICONs und
Aufrufroutine). Der Zeichensatz liegt
dann von $8000 - maximal $8800,
der Screen von $8800 - $8bf8 und die
Aufrufroutine mit ICONs von $8d00 -
maximal $c000. (Kommt immer auf die
Laenge der ICONs an.) Will man mit
ICONS arbeiten, so sollte man sie
gleich zu Anfang des Programms laden.
Zum ICON Aufruf : Nach dem Laden ist
direkt SYS 36108 durchzufuehren !!!!
Dadurch werden die Basicpointer fuer
das Ende des Basicspeichers und die
Stringverarbeitung herabgesetzt.